#!/bin/bash  
echo "Generando estadísticas"
PRUEBAS=100
FICHEROS=5
nPrueba=0
nHeur=1
nFich=1
nombreH[1]="GRASP"
nombreH[2]="MultiStart"
nombreH[3]="Tabu"
nombreH[4]="VNS"
nombreH[5]="Genetico"
nombreH[6]="PSO"
nombreH[7]="Hormigas"
nombreH[8]="Dispersa"


fichero[1]="corto.txt"
fichero[2]="corto.txt"
fichero[3]="corto.txt"
fichero[4]="corto.txt"
fichero[5]="corto.txt"



while [ $nHeur -lt 9 ]; do
   while [ $nFich -le $FICHEROS ]; do
      echo "Heuristica $nHeur" > resultados_${nombreH[$nHeur]}_$nFich.txt
      echo "Inicio test con Fichero: entrada_$nFich.txt" >> resultados_${nombreH[$nHeur]}_$nFich.txt
      while [ $nPrueba -le $PRUEBAS ]; do
         echo "Prueba $nPrueba" >> resultados_${nombreH[$nHeur]}_$nFich.txt
         ./spp ${fichero[$nFich]} $nHeur >> resultados_${nombreH[$nHeur]}_$nFich.txt
         let nPrueba=nPrueba+1
      done
      let nPrueba=0
      let nFich=nFich+1
   done
   for j in `seq 1 $FICHEROS`
   do
      echo "Tiempos para ${nombreH[$nHeur]} con fichero $j"
      for i in `cat resultados_${nombreH[$nHeur]}_$j.txt | grep -e "Tiempo total" | sed s/"Tiempo total:"/""/`
      do
         echo $i      
      done
      echo "-------------------"
   done

   let nFich=1
   let nHeur=nHeur+1
   
done


# Para sacar los tiempos de cada fichero: 
   # cat resultados_???.txt | grep -e "Tiempo total" | sed s/"Tiempo total:"/""/
